Skip to content

Refactor frontend components#416

Merged
joshwanf merged 11 commits intomainfrom
refactor-frontend-components
Apr 7, 2026
Merged

Refactor frontend components#416
joshwanf merged 11 commits intomainfrom
refactor-frontend-components

Conversation

@joshwanf
Copy link
Copy Markdown
Collaborator

@joshwanf joshwanf commented Apr 1, 2026

Large refactor of front end components. Primarily focused on replacing UI with reusable buttons/forms/modals. I kept the functionality of each area I changed.

  1. Changed <Router> with layouts and nested routing. Can navigate to / and /check, and browsing custom checks do not need to return to the home page.
  2. Added <Title> to different pages.
  3. Reusable components <Button>, <Modal>, <Form> replace a lot of boilerplate (consistent styling, less states needed when using <Form>)

@joshwanf joshwanf requested a review from prestoncabe as a code owner April 1, 2026 19:44
@earth-walker earth-walker self-requested a review April 1, 2026 23:14
Copy link
Copy Markdown
Collaborator

@earth-walker earth-walker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you remove the padding that was added around the screener editor view?

Image

@earth-walker earth-walker linked an issue Apr 2, 2026 that may be closed by this pull request
@joshwanf joshwanf merged commit 4b1e9c1 into main Apr 7, 2026
1 check failed
@joshwanf joshwanf deleted the refactor-frontend-components branch April 7, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Uniform Modal Styling

2 participants